home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tex / tools / dvi_300b / treiber / dvinadel.lzh / dvinadel / dvi_low.h next >
C/C++ Source or Header  |  1995-09-20  |  1KB  |  39 lines

  1. /* ======================================================
  2.  
  3.     Ein paar schnell Low-Level-Routinen für den Ausdruck
  4.     mit DVI.APP
  5.  
  6.     Version 1.0
  7.     Copyright (c) Markus Kohm, 1995
  8.  
  9.    ====================================================== */
  10.  
  11. #ifndef DVI_LOW_H
  12. #define DVI_LOW_H
  13.  
  14. #ifndef __TURBOC__
  15. # error "Die Datei dvi_low.c verwendet Turbo-C-Parameterübergabe über Register!"
  16. #endif
  17.  
  18. int  prt_open(const char *filename);
  19. int  prt_close(void);
  20. int  prt_byte(int byte);
  21. long prt_string(const char *str);
  22. long prt_block(const char *block, long size);
  23.  
  24. void prt_prtcpy(char *dst, char *srs,
  25.                 int bytesperline, int width,
  26.                 int headheight);
  27. void prt_prtcpysome(char *dst, char *srs,
  28.                     int bytesperline, int width,
  29.                     int headheight, int pixellines);
  30.  
  31. /* Dieses Funktionen drucken nicht, sondern zählen! */
  32. int prt_whitelines(char *buffer, long bytessperline, int lines);
  33. long prt_whitebytes(char *buffer, long bytes);
  34.  
  35. /* Diese Funktionen sind hier nur aus Geschwindigkeitsgründen! */
  36. void *memor( void *dst, const void *srs, unsigned long size );
  37.  
  38. #endif DVI_LOW_H
  39. /* eof */